package com.monise.util;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Set;

public class TipoContato {
	
	private List<String> tiposContatos;
	private Map<String,Integer> mapContato;
	
	public TipoContato(){
		getMapContatos();
	}
	
	private void getMapContatos(){
		mapContato = new HashMap<String, Integer>();
		mapContato.put("Telefone residencial", 0);
		mapContato.put("Celular",1);
		mapContato.put("Telefone comercial", 2);
	}
	
	public List<String> getTiposContatos(){
		tiposContatos = new ArrayList<String>();
		tiposContatos.add("Telefone residencial");
		tiposContatos.add("Celular");
		tiposContatos.add("Telefone comercial");
		
		return tiposContatos;
	}
	
	public int getNumeroTipoContato(String contato){
		
		 Set<String> chaves = mapContato.keySet();  
	     for (String chave : chaves)  
	     {  
	         if(chave == contato)  
	            return mapContato.get(chave); 
	      }  
	     return 0;
	}

	public String getNomeTipoContato(Integer contato){
		
		for (Map.Entry<String, Integer> contatos : mapContato.entrySet()) {  
		  if(contatos.getValue() == contato){
			  return contatos.getKey();
		  }
		}
		return "";
	}
}
